"""
request 对象参数

- request.data: 获取非表单(ajax)以post提交的数据
- request.form: 获取表单以post提交的数据
- request.args: 获取问号后面的查询参数
- request.method: 获取的请求方式
- request.url: 获取请求的地址
- request.files: 获取input标签中type类型为file的文件
"""
from flask import Flask, request

app = Flask(__name__)


@app.route("/")
def helloworld():
    print(request.method)
    print(request.url)
    print(request.args)
    # print(request.args['name'])  # 字典不建议使用 [] 的方式进行取值，极易报错
    print(request.args.get("name"))  # 字典推荐使用 .get() 的方式取值
    print(request.args.get("age", 23))

    return "hello world Flask"


if __name__ == "__main__":
    app.run(debug=True)
